package com.gonsin.gview.annotations.enums;

/**
 * 按钮点击的作用
 */
public enum ButtonAction {

    /**
     * 不做任何操作
     */
    NONE(),

    /**
     * 访问链接，必须填写url
     */
    LINK(),

    /**
     * 访问链接，必须填写 page
     */
    VIEW(),

    /**
     * 上传文件
     */
    UPLOAD_FILE(),

    /**
     * 下载文件
     */
    DOWNLOAD(),

    /**
     * 针对所选字段执行批量操作（仅对列表有效）
     */
    BATCH(),

    /**
     * 关闭窗口（对窗口有效）
     */
    CLOSE_DIALOG(),

    /**
     * 关闭窗口并提交执行ConfirmAction（对窗口有效）
     */
    CONFIRM_AND_CLOSE(),

    /**
     * 以窗口方式打开特定view
     */
    VIEW_BY_DIALOG(),

    /**
     * 打开一个确定是否进行某种操作的窗口
     */
    CONFIRM(),

    /**
     * 将表单各项清空
     */
    RESET(),

    /**
     * 建表单各项恢复到初始状态（重新拉取数据）
     */
    RECOVER(),

    ;
}
